Added priority property to directive definition object to ensure link function is not overwritten by textarea and ngModel directives