Also, if you're not using TeamViewer, make sure TeamViewer is disconnected from the internet. The easiest way to do so is to disable TeamViewer, including any/all background services. The next best thing is to block TeamViewer with your firewall, and to re-enable it only when you plan on using it.
Also, don't ever re-use passwords. If you do so, once one password is cracked, who knows how many services the cracker might use in your name.