Text field type registry