textarea passed in as parameter as well as 'this' element

This makes it easier to work with TypeScript's 'this' in lambdas;

i.e. callback: ta => this.doSomething(ta) //'this' from callback is lost

This may also be an issue with ECMAScript 6 lambdas. This shouldn't be a breaking change, it's just adding a parameter where there wasn't one previously.