Have Carousel ignore keyboard events from <input>s or <textarea>s

Fixes #14991.
/to @fat for review
i would maybe just change this to 
```
if (/INPUT|TEXTAREA/.test(e.target.tagName)) return
```