From my experienfe, taxis in Berlin drope you in front of the main building, there are no separate entrances for certain airlines. The terminal building is built like an octagon and you can easily walk to each gate from there.
TXL is a (very) small airport.
From my experience, the gates are not always the same, at least for Schengen flights.