dynamic type for text pcpTextfield directive