Faire un texte en gras dans la sortie HTML R brillant

Reproductible exemple:

require(shiny)
runApp(list(ui = pageWithSidebar(
headerPanel("Example"),
  sidebarPanel(
    sliderInput("index", 
                label = "Select a number",
                min = 1,
                max = 4,
                step = 1,
                value = 2)),
  mainPanel(
  htmlOutput("text")
  )),
server = function(input, output) {
  output$text <- renderUI({
    HTML(paste(c("banana","raccoon","duck","grapefruit")))
  })
}
))

Je voudrais avoir le mot correspondant à l'index"raton laveur" en la valeur par défaut) affiche dans gras et les autres mots en caractères normaux.

Si je fais:

HTML(
<b>paste(c("banana","raccoon","duck","grapefruit")[input$index])<\b>,
paste(c("banana","raccoon","duck","grapefruit")[setdiff(1:4,input$index)])
)

J'ai un message d'erreur (< n'est pas reconnu)...

source d'informationauteur Antoine