Sorry your question has sat here for so long without someone answering. I guess people here are sick of this topic.
Registerfly is in full meltdown. The governing body of Domain names, ICANN, is slowly moving to close them and move all the domain names held by them to another register, probably Godaddy or Enom. There is supposed to be a lock preventing names that expire from being deleted. Hopefully.
Nobody is getting any response from Registerfly tickets. Money sent to them vanishes without renewals or purchases being recorded.
Some people have been able to transfer out, others not. The process that worked for me is:
log in
click the name of the domain you want to transfer
just below the big heading of the domain name see Domain status - if it says "locked" click the word "locked".
Check the box that says unlock, click update.
Go back and do the same for protectfly and Auto renew (set to off)
Go back to the main page for that domain.
Here is where it is tricky. Just below the protectfly line is a blue bar that says Domain Contact Information. Click the little + on the right of the bar. It will either give you a black button saying configure, (click that) or it will give you the Admin, billing addresses and etc. Scroll down to the bottom of the page and there is a black button marked configure. Click that. Once you click configure you get another page of the addresses and you will find the Authorization code at the bottom on the left. Copy /paste that and provide it to your new registrar when they ask for it.
Then go to the new registrar of your choice and follow their transfer procedure.
Others have had luck by creating a new account at Registerfly, moving their names there, and transfering out from the new account. Try the first way if you can.
Search "Registerfly" in the search box at the upper right of this page for more than you will ever want to know about Registerfly.