Issue #50 Separated <input> and <textarea> portions of textField template into overridable partials to allow for easier addition of custom directives requiring access to ngModel