Having a difficulty finding documentation on this, but in Angular 1 you could do:
Could not find native solution, but you can use (ngModelChange)
and then get the parsed value like this:
parseTextArea() {
this.textareaParsed = this.textarea.split("\n");
}
and in your template:
<textarea [(ngModel)]="textarea" (ngModelChange)="parseTextArea()"></textarea>
See this plunker: textarea example (in Chrome, IE has some issues with config.js...)