
You can do this with javascript and jQuery. Here I give the jquery code. Using this you can it increase the height of the textarea automatically when the user type in the textarea.
$('textarea').keydown(function() { var txhe = this; setTimeout(function () { txhe.style.cssText = 'height:auto; padding:0'; txhe.style.cssText = 'height:' + txhe.scrollHeight + 'px'; }, 0); })