[WIP] Обновление библиотеки bem-components

TODO: spin
why not `block : 'textarea'`? As I know, there is no such type for `input`.