         div.style.font = @fontSize + 'px ' + @fontFamily
 
         div.style.left = "#{textElement.bounds[0].x - @scrollOffsets.main.x}px"
-        div.style.top = "#{textElement.bounds[0].y - @scrollOffsets.main.y}px"
+        div.style.top = "#{textElement.bounds[0].y - @scrollOffsets.main.y - @fontAscent}px"
 
         div.className = 'ice-transitioning-element'
         div.style.transition = "left #{translateTime}ms, top #{translateTime}ms"

    @fontFamily = fontFamily

    @view.opts.textHeight = getFontHeight @fontFamily, @fontSize

    @view.clearCache(); @dragView.clearCache()
    @gutter.style.fontFamily = fontFamily

  # ================================
  hook 'populate', 0, ->
    @fontSize = 15
    @fontAscent = 1
    @fontFamily = 'Courier New'

  Editor::setFontSize_raw = (fontSize) ->
