ah, I'm sorry, I see what you mean now - the space appears in front of the control itself. And yes, I do see that too. Interesting. If I change the control back into a text control then the problem goes away, and if I delete the dash it also stops happening. Put any other character instead of the dash and it happens again.
A work ...