# File lib/Borges/HTML/HtmlRenderer.rb, line 271
  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
    encode_text value
    close
  end