A directive for AngularJS which automatically resizes the width of input field according to the content, while typing.