As you booked through your TA you would need to get your TA to book the seats, particularly if you have to pay for them.
BA cannot charge you as it is technically not 'their' PNR to manage or charge via. You would also get the same response if calling BA direct.