Prueba con esto:
Código HTML:
<textarea id="pr1" onkeydown="if(window.event.keyCode==13){if (this.value.split('\n').length!=0) {this.rows=this.value.split('\n').length+2}else{this.rows=2}}else{if (this.value.split('\n').length!=0) {this.rows=this.value.split('\n').length+1}else{this.rows=2}}" rows="2"></textarea>