That's probably how it should be spelled -- that is, if it were a name at all.
Now then, how would the youth have spelled it?
I mean, really, have you read his tweets? Do you really want to talk about spelling?
Maybe he spelled it wrong so as not to incur copyright infringement. After all, isn't "Trayvon" a brand now?