I am filling a textarea with content for the user to edit.
Is it possible to make it stretch to fit content with CSS (like overflow:show for a div)?
overflow:show
Not really. This is normally done using javascript.
there is a good discussion of ways of doing this here...
Autosizing textarea using Prototype