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.
Merge pull request #64 from onionhammer/patch-1

textarea passed in as parameter as well as 'this' element
Prevents horizontal scroll
better horizontal scroll patch
Merge pull request #65 from firedev/master

Prevents horizontal scroll
Fixed regression that caused an issue in IE8.
Dropped scrollHeight for scrollTop. This fixed a height problem relating to padding. (Fixes #70)
Re-added workaround to get Chrome to reflow text after hiding overflow.
IE8: ensures that the initial height is used if min-height is not set
1.16.11
Much better efficiency and smoothness for IE8 and lower (Fixes #74).
Fixed a Chrome cursor position issue introduced with the reflow workaround added in 1.16.10.  Fixes #75 & #77.
Fixed an issue with autosize working poorly if the mirror element has a transition applied to it's width. (Fixes #78)
Reduced how frequently autosize is triggered when resizing the window.
Added responsive property so that autosizing on resize can be easily disabled.
Renamed the responsive property to resizeDelay.
Fixed an issue where the calculated height might be slightly off in modern browsers when the width of the textarea has a subpixel value.
updated version number
Fixed a compatability issue with jQuery versions before 1.9 introduced in the previous update (Fixes #82)
Autosize will now reconstruct the mirror in response to an "autosize.textareaStyleChanged" event.
Documented the autosize.textareaSizeChanged event in the changelog.
Minor optimization