Added scope watch for ngModel.

Adds a preference for the angular model change over DOM changes.
Also solves issue where fields are smaller than the model value onLoad.