da quello che ho capito io vuoi che praticamente la scrollbar non debba servire in quanto la dimensione della textarea si dovrebbe adattare al testo
In tal caso puoi provare qualcosa di simile anche se devi vedere il risultato sui vari browser perchè per esempio mozilla ti crea le textaree più grandi di 1 riga
Comunque la soluzione è sempre in javascript quindi forse è meglio se ti fai spostare nella sezione giusta
FUNZIONE
codice:
function allunga()
{
area = document.getElementById('area');
if (area.value.length > (parseInt(area.getAttribute('cols')) * parseInt(area.getAttribute('rows'))))
{ newRows = parseInt(area.getAttribute('rows')) + 1;
area.setAttribute('rows', newRows);
}
}
TEXTAREA
codice:
<textarea rows="5" cols="50" id="area" onKeyDown="allunga();"></textarea>