What service were you using? SR? blockchain.info? The Bitcoin-QT client? Someone could have phished your password, or guessed it if the password was weak. If it's the desktop client, you probably have malware on your computer.