code: public String text (String name, String extra, Object defaultValue)
      {
          return input("text", name, extra, defaultValue);
      }
docs: Creates a text input field with the specified name, extra arguments
  and default value. For example, a call to <code>text("foo",
  "size=\"5\" maxLength=\"8\"", "bar")</code> would result in an
  input field looking like:
  
  <pre>
  &lt;input type="text" name="foo" value="bar" size="5" maxLength="8"/&gt;
  </pre>
  
  Assuming the <code>foo</code> parameter had no pre-existing value.