Ahh, this happens to me sometimes as well. It's annoying, and I don't know what causes it, but you can get your post back if you hit back on your browser. Then just copy and paste it, put it somewhere safe, and wait until you can post again.
I've experienced this problem with both Chrome and Safari.