code: protected String input (String type, String name, String extra,
                              Object defaultValue)
      {
          return fixedInput(type, name, getValue(name, defaultValue), extra);
      }
docs: Generates an input form field with the specified type, name,
  defaultValue and extra attributes.