Great, that was the answer. In case anybody needs this, I created a javascript function that is a more user-friendly implementation of MaxLength in a RadMaskedTextBox. I did not like how extra characters showed for a second and then disappeared.
function RadMaskedTextBoxKeyPress(sender, args) {
var maskLength = sender._initialMasks.length;
var valueLength = sender.get_valueWithLiterals().length;