Возможно, вам следует просто передать TextView в SurfaceView в коде. Другими словами, SurfaceView является чем-то внутри иерархии представления и не связан с текстовым представлением; есть какой-то более крупный владелец всей иерархии (часто деятельность), который должен отвечать за управление взаимодействием между ними.