           @$field.val ""
           @$field.blur()
 
+  setElCaches: ->
+    @$field = @$('.grid__block--new-block__content-field')
+
   render: ->
     @$container.prepend newBlockTemplate(channel: @model)
     @$el = $ '.grid__block--new-block'
-    @$field = @$('.grid__block--new-block__content-field')
     @delegateEvents()
+
+    @setElCaches()

  fieldIsntEmpty: ->
    @$field.val() isnt ""

  createBlock: ->
    if @fieldIsntEmpty()
      block = new Block


    @$container = options.container

    @render() if options.autoRender
    @setElCaches() unless options.autoRender

  setActive: ->
    @$el.addClass 'active'
