I blew the front seal on my tranny, it pours out and you can't drive it. And the place I had do my tranny work said a trans will leak if the trans is over full.
Probably best to take it to a transmission shop and have it looked at. It could be fine.
------------------