NOTE TO SELF, Next time CLEAN UP CODE *B*E*F*O*R*E* asking dumb question.
When I went to 'clean up' the code to post it I realized that I wasn't generating the right name for the other TMaskEdit object so the program didn't find it with FindComponent and consequently the TMaskedit variable was empty thus throwing off everything.
It's funny though, this morning in the shower I got to wondering if the way I was setting the temp variable to the TMaskEdit was wrong which was leaving it empty giving me the error. I was half right but it wasn't the way I was setting it by using := just the way I found the TMaskEdit object I was setting it with
I have got to start charging my shower time 'programming' to the company.