# File lib/cgikit/elements/textfield.rb, line 55
    def append_to_response( response, context )
      take_bool(:enabled)
      take_value(:value)
      take_value(:type)
      take_value(:size)
      take_value(:maxlength)
      attrs = { :type => @values[:type], :value => @values[:value],
        :size => @values[:size], :maxlength => @values[:maxlength],
        :name => name_value(context), :disabled => !@values[:enabled] }
      attrs.update(optional_attributes())

      tag = HTMLTag.textfield(attrs, other_attribute())
      ask(:textfield_will_generate_tag) do |d|
        tag = d.textfield_will_generate_tag(tag) || tag
      end
      if tag[:value] and (tag[:type] != 'password') then
        tag[:value] = escaped_string(tag[:value])
      end
      response.content << tag.empty_tag
    end