       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
     }

    switch types[section] {
    case is ICKeyboardDismissTextField.Type:
      return "Dismiss Keyboard"
    default:
      return ""
    }

    return _tableView
  }()

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

  // MARK: - Initialization

