омг...
1) фон и так по умолчанию прозрачный. а вы его сделали серым. для текстареа: background:transparent;
2) для того чтобы при скроллинге картинка не скроллилась есть указание background-attachment:fixed;
3) если скролл вы решили сделать не именно в текстареа а просто в некотором блоке с текстом, то текстареа лучше не трогать. для этого етсь свойство overflow:auto;

Код:
<div style="width:300px;height:200px;overflow:auto;">dfhbd</div>
п.с. filter:alpha и opacity влияют на прозрачность всего блока