code: private static AbstractField<?> createField(final String property) {
  		if (StringUtils.containsIgnoreCase(property,HIDDEN_FIELD_NAME)) {
  			return new PasswordField();
  		} else {
  			return new TextField();
  		}
  	}
docs: Creates the field.
  
  @param property the property
  @return the abstract field