{
    "component": "textfield",

    "module": "montage/ui/textfield.reel",

    "name": "Textfield",

    "properties": [
        {
            "name": "accept",
            "type": "string",
            "default": null
        },
        {
            "name": "autocomplete",
            "type": "string",
            "default": ""
        },
        {
            "name": "autofocus",
            "type": "boolean",
            "default": ""
        },
        {
            "name": "checked",
            "type": "boolean",
            "default": ""
        },
        {
            "name": "disabled",
            "type": "boolean",
            "default": ""
        },
        {
            "name": "formaction",
            "type": "string",
            "default": ""
        },
        {
            "name": "formenctype",
            "type": "string",
            "default": ""
        },
        {
            "name": "formmethod",
            "type": "string",
            "default": ""
        },
        {
            "name": "formnovalidate",
            "type": "boolean",
            "default": ""
        },
        {
            "name": "formtarget",
            "type": "string",
            "default": ""
        },
        {
            "name": "list",
            "type": "string",
            "default": ""
        },
        {
            "name": "maxlength",
            "type": "number",
            "default": ""
        },
        {
            "name": "multiple",
            "type": "boolean",
            "default": ""
        },
        {
            "name": "name",
            "type": "string",
            "default": ""
        },
        {
            "name": "pattern",
            "type": "string",
            "default": ""
        },
        {
            "name": "placeholder",
            "type": "string",
            "default": ""
        },
        {
            "name": "readonly",
            "type": "boolean",
            "default": ""
        },
        {
            "name": "required",
            "type": "boolean",
            "default": ""
        },
        {
            "name": "selectionDirection",
            "type": "string",
            "default": ""
        },
        {
            "name": "size",
            "type": "number",
            "default": ""
        },
        {
            "name": "src",
            "type": "string",
            "default": ""
        },
        {
            "name": "step",
            "type": "number",
            "default": ""
        },
        {
            "name": "value",
            "type": "string",
            "default": ""
        }
    ]
}