 initListeners = ->
   @editor.root.addEventListener('click', (event) =>
     if event.target?.tagName == 'A'
+      @tooltipLink.innerText = @tooltipLink.href = event.target.href
       showTooptip.call(this, event.target, @tooltip.offsetParent, @editor.root)
     else
       hideTooltip.call(this)

  @tooltip.id = 'link-tooltip'
  @tooltip.innerHTML =
   '<span class="title">Visit URL:</span>
    <a class="url" target="_blank" href="about:blank"></a>
    <input class="input" type="text">
    <span>&#45;</span>
    <a class="action">Change</a>'
  @tooltipLink = @tooltip.querySelector('.url')
  @tooltipInput = @tooltip.querySelector('.input')
  @tooltipAction = @tooltip.querySelector('.action')
  @editor.renderer.addStyles(
    '#link-tooltip': {
      'background-color': '#fff'

    }
    '#link-tooltip a': {
      'cursor': 'pointer'
      'text-decoration': 'none'
    }
    '#link-tooltip .input'          : { 'display': 'none' }
    '#link-tooltip .done'           : { 'display': 'none' }
    '#link-tooltip.editing .input'  : { 'display': 'inline' }
    '#link-tooltip.editing .done'   : { 'display': 'inline' }
    '#link-tooltip.editing .url'    : { 'display': 'none' }
    '#link-tooltip.editing .change' : { 'display': 'none' }
  )
  @editor.renderer.addContainer(@tooltip)

