Yes, once you have registered for a TWC ID, you can sign in from any computer.
Please exercise caution when using your TWC ID to access your private account information from public and non-secure computers. If you access MyServices from a public computer, do not check "Remember me on this computer" as this will store your TWC ID on that computer. After you logout of MyServices, be sure to close your browser for extra security.
Note: to access MyServices please visit: twc.com/myservices