You can file your tax return from anywhere that you have internet access. However, you will need to pay your TurboTax fees using a U.S.-based credit/debit card. If you are getting a tax refund the IRS will not make a direct deposit to a foreign bank--they will mail you a check.
Filing Taxes while Overseas