Yes, it seems your domain expired a month ago. One of our tech support reps contacted nic.io for you about this, and this is the info we received:
"The name expired 2014-03-21 and is in suspended mode pending renewal.
It will auto-release 90days from 2014-03-21"
Go ahead and follow LakeRat’s advice and renew that domain!