I live in Ohio, but had small additional job in Texas for the company registered in Virginia - which additional state should I report.
You pay tax in the state where you live or work unless that state does not tax income. Therefore, you should file a state return for your home state of Ohio only. There should not have been any Virginia state tax withheld on your W-2 form.