Автоматическая высота <textarea> по содержимому

Доброго времени суток! Для себя искал, как сделать высоту <textarea> автоматической, по содержимому, нашел в интернете, и теперь делюсь решением.

В документ вставляем:
<textarea onkeyup="textAreaAdjust(this);" style="overflow: hidden;"></textarea>

И в файл .js или в том же документе добавляем:
function textAreaAdjust(el) {
	el.style.height = '1px';
	el.style.height = (25 + element.scrollHeight) + 'px';
};

Если будите вставлять непосредственно в документ, заключайте функцию в теги <script></script>.