# File lib/simple_form/form_builder.rb, line 105
    def input(attribute_name, options={}, &block)
      options = @defaults.deep_dup.deep_merge(options) if @defaults

      chosen =
        if name = options[:wrapper]
          name.respond_to?(:render) ? name : SimpleForm.wrapper(name)
        else
          wrapper
        end

      chosen.render find_input(attribute_name, options, &block)
    end