Elastic textarea directive for AngularJS