Fix ^bf input when no ! specified

The previous code accidentally used input from the previous message,
because the input text pointer was set to point one past the 0
terminating the ^bf command, instead of directly at the 0.