Decoupled <limitedtext> and made it a proper directive with ngModelController & transclude