# File lib/Borges/HTML/HtmlRenderer.rb, line 149
  def text_area(value, &block)
    callback = nil

    if value.nil? then
      callback = proc do |v|
        block.call(v == '' ? nil : v)
      end
    else
      callback = block
    end

    attributes['name'] = @callbacks.register_callback(&callback)
    open_tag('textarea')
    render(value)
    close
  end