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>