Some widget features should be set as normal field and then be extended as widgets : e.g. counters on textareas.
sometimes by adding new fields sometimes by remotely enhance extjs fields