Text this: FPGA-Based Distributed Union-Find Decoder for Surface Codes