             NSForegroundColorAttributeName: parkedTextColor ?? textColor!
         ]
     }
-
+    
     open override var placeholder: String? {
         didSet {
             if let placeholder = placeholder {

            } else {
                _parkedText = newValue
            }

            // Force update placeholder to get the new value of parkedText
            placeholder = placeholderText + parkedText
        }
    }
    var _parkedText = ""

    /// Variable part of the text. Defaults to "".
    @IBInspectable open var typedText: String {
        get {

            textChanged(self)
        }
    }
    
    /// Placeholder before parkedText. Defaults to "".
    @IBInspectable open var placeholderText: String = "" {
        didSet {
            placeholder = placeholderText + parkedText
        }
    }
    
    
    /// Constant part of the text. Defaults to the text field's font.
    open var parkedTextFont: UIFont! {
        didSet {
            parkedText += ""
        }
    }
    
    /// Constant part of the text. Defaults to the text field's textColor.
    @IBInspectable open var parkedTextColor: UIColor! {
        didSet {
            parkedText += ""
        }
    }
    
    /// Attributes wrapper for font and color of parkedText
    var parkedTextAttributes: [String: NSObject] {
        return [
