$(function(){
$('#t').keyup(function(){ var v = $(this).val(); //STRING INSIDE TEXTAREA var r =1; //TEXTAREA ROWS (MUST MATCH THE INTERNAL CSS VALUE) for(i=0; i<v.length; i++){
//CHECKS FOR LINE BREAKS, WHICH WOULD CALL FOR EXTENSIONS
var vs = v.substr(i, 1); if(vs=="n"){ //'n' IS THE LINE BREAK PATTERN
r++; //ADDS ONE ROW FOR EVERY LINE BREAK
}
}
$(this).attr("rows", r); //CSS PROPERTIES ALTERED FOR EVERY LINE BREAK
});
});
</script>
<style>
#v {
font-size: 12px;
overflow: hidden;!important/*MAY STILL HAVE A SCROLL DUE TO FONT-SIZE*/