Damon,
So as I understand it when you transclude
Infobox it is rendered with the current tiddler set to the tiddler in which your code snipit is written unless you take other steps to alter the currentTiddler, this is supported by the idea that you subsequently transclude the text field presumable of the same tiddler.
How does Infobox determine the correct map tiddler to link to?
A global macro that references a field in the currentTiddler, will adapt to local content.
I do not have enough to help address your specific issues, but best of luck. Feel free to ask more.
Tones