     private let textFieldInsets = CGPoint(x: 6, y: 6)
     private let borderLayer = CALayer()
     
-    // MARK: - TextFieldsEffectsProtocol
+    // MARK: - TextFieldsEffects
     
     override public func drawViewsForRect(rect: CGRect) {
         let frame = CGRect(origin: CGPointZero, size: CGSize(width: rect.size.width, height: rect.size.height))

            width: placeholderLabel.frame.size.width, height: placeholderLabel.frame.size.height)
    }
    
    override public func animateViewsForTextEntry() {
        updateBorder()
        if let activeColor = activeColor {
            performPlacerholderAnimationWithColor(activeColor)
        }
    }
    
    override public func animateViewsForTextDisplay() {
        updateBorder()
        if let inactiveColor = inactiveColor {
            performPlacerholderAnimationWithColor(inactiveColor)
        }
    }
    
    private func performPlacerholderAnimationWithColor(color: UIColor) {
        
        let yOffset: CGFloat = 4

        layer.addSublayer(borderLayer)
        addSubview(placeholderLabel)        
    }
    
    override public func animateViewsForTextEntry() {
        updateBorder()
        if let activeColor = activeColor {
            performPlacerholderAnimationWithColor(activeColor)
        }
    }
    
    override public func animateViewsForTextDisplay() {
        updateBorder()
        if let inactiveColor = inactiveColor {
            performPlacerholderAnimationWithColor(inactiveColor)
        }
    }
    
    // MARK: - Private
    
    private func updateBorder() {
        borderLayer.frame = rectForBorder(frame)
