If might work currently because of a logic of `attribute` call:

1. return value of HTML attribute if it exists
2. if HTML attribute doesn't exist (that's the case with textarea), then take JS property with same name

:smile: 

Maybe we need to be more precise with case of textarea.