Get your taxes done using TurboTax

So if I'm a Texas resident (TX is permanent home) but I work for a company in California, then I still have to file CA state income tax return for the salary from the company in CA?

 

How is whether the company is in California or Texas defined?  My company has offices in Texas, too, but HQ and my manager is in CA.