Resize works with CSS

by jank0003

HTML

<table>
<tr>
    <td>
<textarea placeholder="Type, paste, cut text here...">PRELOADED TEXT.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam ornare elementum sapien sit amet vestibulum. Maecenas et convallis lacus. Etiam maximus justo quis lorem finibus sollicitudin. Nulla eu risus nec tellus sollicitudin finibus id blandit urna. Pellentesque dictum et odio sed laoreet.</textarea>
    </td><td>
<textarea placeholder="Type, paste, cut text here..."></textarea>
    </td>
    </tr>
    </table>

JavaScript

function h(e) {
    $(e).css({'height':'auto','overflow-y':'hidden'}).height(e.scrollHeight);
}
$('textarea').each(function () {
  h(this);
}).on('input', function () {
  h(this);
});