Solved
If I need to file state taxes as non-resident for each of those states, I will end up paying tax filing fee more than the income I earned.
I'm from NJ so I owe you a correct reply.
NJ requires a return if your income from all sources exceeds $10,000 ($20,000 if filing jointly).
After trying this myself with other tax software (not TurboTax).
it turns out "all sources" means "all sources on W-2 Line 15".
Since Texas has no state tax your main income is not listed there ( I assume ! ). So you don't have to file with NJ.
It's all very convoluted and although the forms are available for download on the NJ website, it seems impossible to file correctly without tax software.
If you happened to get TurboTax with a free state, try the NY non-resident return for $150 rather than $50.
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.