issue #333, Inputs requiring blocks shouldn't accept text

This will make it so that only numbers, text, or any can be edited.