Добавлен тип ввода, все протестировано.
=== С этого момента компонент рабочий ===