How do they work? Based on Neil Jenkins' work at alistapart, an invisible clone pre element is maintained behind your textarea. Whenever the height of this pre changes, the textarea is updated. Usage Include expanding.js and jQuery in your page. Any textareas with the expanding class will then be transformed. <script src='expanding.js'></script> <textarea class='expanding'></textarea> Try typing h