     switch types[section] {
     case is ICKeyboardDismissTextField.Type:
       return "Dismiss Keyboard"
+    case is ICTokenField.Type:
+      return "Text Field with Tokens"
     default:
       return ""
     }

    return _tableView
  }()

  private let types: [UIView.Type] = [ICKeyboardDismissTextField.self]

  // MARK: - Initialization


      textField.leftView = UIView(frame: CGRect(x: 0, y: 0, width: 15, height: 15))
      textField.placeholder = String(type)
      (cell as? ExampleCell)?.showcase = textField

    case let type as ICTokenField.Type:
      let tokenField = type.init()
      tokenField.placeholder = String(type)

      let container = UIView(frame: cell.bounds)
      container.backgroundColor = UIColor(red:0.96, green:0.48, blue:0.4, alpha:1)

      tokenField.frame = container.bounds.insetBy(dx: 15, dy: 3)
      tokenField.autoresizingMask = [.FlexibleWidth, .FlexibleHeight]
      container.addSubview(tokenField)
      (cell as? ExampleCell)?.showcase = container

    default:
      break
    }
