           options =
             binders: @view.options.binders
             formatters: @view.options.formatters
+            adapters: @view.options.adapters
             config: @view.options.config
 
           (@nested = new Rivets.View(el, models, options)).bind()

# differences while avoiding it being overwritten.
class Rivets.TextBinding extends Rivets.Binding
  # Initializes a text binding for the specified view and text node.
  constructor: (@view, @el, @type, @key, @keypath, @options = {}) ->
    @formatters = @options.formatters || []
    @model = if @key then @view.models[@key] else @view.models

  # A standard routine binder used for text node bindings.
  binder:


      pipes = (pipe.trim() for pipe in declaration.split '|')
      context = (ctx.trim() for ctx in pipes.shift().split '<')
      keypath = context.shift()

      options.formatters = pipes

      if dependencies = context.shift()
        options.dependencies = dependencies.split /\s+/

      @bindings.push new Rivets[binding] @, node, type, keypath, options

    parse = (node) =>
      unless node in skipNodes
