Cambiar la altura del área de texto según el número de líneas de texto en javascript [duplicar]

Posible duplicado:
Textarea de tamaño automático con prototipo

¿Cómo cambio la altura de un área de texto en función de la cantidad de líneas de texto que el usuario pone en ella?

Para el siguiente ejemplo, si el usuario cambió el texto en el área de texto a más de una línea de texto, el área de texto colocaría una barra de desplazamiento sobre sí mismo en lugar de cambiar su altura para ajustarse al número de líneas.

<textarea>
This is the default text that will be displayed in the browser. When you change this text and add more lines to it the browser will not change the height of the textarea that this text is in rather it will add a scroll bar, which is not what I want.
<textarea>

Respuestas a la pregunta(1)

Su respuesta a la pregunta