Implement mutual exclusivity of card input types

Textual input cards do not display clickable snippets, and
clickable cards do not display text input fields.